TAR = main.out
OBJ = main.o 

ASSFLAGS += -c -g -Wall

HEADPATH += ./include/
LIBPATH  += ./lib/ 

LIBNAME += LLList

$(TAR):$(OBJ)
	gcc -o $@ $^  -L $(LIBPATH) -l $(LIBNAME)

main.o:main.c
	gcc $(ASSFLAGS) -o $@ $^ -I $(HEADPATH)

clean:
	$(RM) -r *.o $(TAR) .gdb_history